【podcast】Go Time

不定期更新。

最后更新时间:Sat May 20 18:49:50 CST 2018

文稿地址:thechangelog/transcripts

#79 New Go branding strategy, May 8, 2018,时长:1:12:20

TOREVIEW

#78 Hacking drones with Go, Apr 30, 2018, 时长:1:10:02

  • Computer Vision, OpenCV, GoCV
  • 计算机视觉的一个非常好的应用是拍照防抖,应用到大疆无人机,Tello

TODO

#BONUS Go and WebAssembly (Wasm) – BONUS, Apr 26, 2018, 时长:

#76 Building a distributed index with Go, , 时长:

#75 GoLand IDE and managing Gopher Slack, , 时长:

#74 Gophercises and creating content for Gophers, , 时长:

#73 CockroachDB and distributed databases in Go, , 时长:

#72 Learning and teaching Go, , 时长:

#71 Go is for everyone, , 时长:

#70 From Russia with love, , 时长:

#69 Golang Flow, FaaS, and Buffalo, Mar 9, 2018 , 时长:00:47:57

TOREVIEW

#68 SPECIAL — Ask us anything! (pt. 2), , 时长:

#67 Supporting the Go community, , 时长:

#66 Performance, Fuzzing, and Magic, , 时长:

#65 GopherCon Brazil & Genetics with Vitor De Mario, , 时长:

#64 InfluxDB & IoT Data, , 时长:

#63 Kubernetes and Virtual Kubelet, Jan 15, 2018, 时长:1:13:16

#62 Building Blocks with Jeff Lindsay, Dec 1, 2017, 时长:1:10:31

#61 Loggregator, gRPC, and Diodes with Jason Keene & Andrew Poydence, , 时长:

#60 Why WADL When You Can Swagger? with Ivan Porto Carrero, , 时长:

#59 Improved Improved Improved (i3) with Michael Stapelberg, , 时长:

#58 Full-time Open Source with Dmitri Shuralyov, , 时长:

#57 Presenting a Pragmatic Perspective with Cindy Sridharan, , 时长:

#56 Container Security and Demystifying Complexity with Liz Rice, , 时长:

#55 Dep, Cross-platform, and Getting Started with Carolyn Van Slyck, , 时长:

#54 Go at Walmart (and Scale) with Chase Adams, , 时长:

#53 GopherCon 2017: A Retrospective, , 时长:

#52 All About The Go Compiler with David Chase, , 时长:

#51 Infosec Research and App Security, Jul 19, 2017 , 时长:

#50 Bringing Kubernetes to Azure with Kris Nova, , 时长:

#49 Adventures in VS Code with Ramya Rao, , 时长:

#48 Restic and Backups (Done Right) with Alexander Neumann, , 时长:

#47 Docker, Moby, and Containers with Solomon Hykes, May 25, 2017 , 时长: 1:09:46

  • 嘉宾是 Solomon Hykes,Docker 的创始人和 CTO
  • DotCloud, 类似 Heroku, GAE,后改名 Docker
  • 在 DotCloud 不使用 Go,使用 Python
  • 后半段在聊为什么改名 Moby 以及商业化和开源之间的一些矛盾

TOREVIEW

#46 Periph.io, Drivers, and Hardware with Marc-Antoine Ruel, , 时长:

#45 SPECIAL — Ask Us Anything!, , 时长:

#44 Go4 and Contributing to Go with Brad Fitzpatrick, , 时长:

#43 Getting Better, Mentoring, and Drawing Gophers with Ashley McNamara, , 时长:

#42 Race Detection, Firmware, and Production-grade Go with Kavya Joshi, , 时长:

#41 Distributed Messaging and Network Clients with Wally Quevedo, , 时长:

#40 Game Development and Rebuilding Microservices with Luna Duclos, , 时长:

#39 Splice, Audio, and Compassion with Matt Aimonetti, , 时长:

#38 Go Developer Survey with Steve Francia, , 时长:

#37 Gobot, Hardware, and Gatekeeping with Ron Evans, , 时长:

#36 Dependency Management, Semver, and Community Consensus with Sam Boyer, , 时长:

#35 Honeycomb, Complex Systems, and Saving Sanity with Charity Majors, , 时长:

#34 Pachyderm, Provenance, and Data Lakes with Joe Doliner, , 时长:

#33 Gopherize.me, GitHub Stars and BitBar with Mat Ryer, , 时长:

#32 Hellogopher, whosthere? with Filippo Valsorda, , 时长:

#31 Go, Jocko, and Kafka with Travis Jeffery, JAN 26 2017, 时长:

最近在关注 Jocko 这个项目,所以先把这期听完吧。这期嘉宾是 Travis Jeffery,Jocko 的作者。加拿大人,父母是企业家(农场主?)一直到大学,最有意思的经历是:『If I don’t finish my degree, can you get me into the U.S.?』『Okay, well I’m done.』『So I dropped out and started a startup with some friends and we ended up selling out to Shopify』

Travis 谈为什么开发 Go 版本的 Kafka。用了很多年。他觉得 Kafka 历史包袱很重,比如依赖 JVM,Zookeeper,他同时非常不喜欢 Kafka 的配置方式。Kafka 是:replicated,distributed commit log service。jocko 项目状态:就快 feature-complete。

Kafka 客户端做的事情:根据 Kafka 协议进行编码。写数据用的是追加的方式,维护了一个 offset,它表明下一个字节的数据应该往哪里写,这些 log 的 offset 是用一个 index 文件维护的,搜索,访问时速度很快。这是 Kafka 的性能为什么那么好的关键。Travis 写了一篇博客来说明这个机制。

开发 jocko 的大部分时间都花在一致性和服务发现上。利用 Serf 和 Raft 保证一致性和服务发现。Travis 调研了 Etcd, Consul, Nomad,特别是 Consul 和 Nomad,提供了很好的例子。

31:40 左右,谈到 ESR 的一篇文章。如果在技术会议上被性别歧视了,唯一的,最佳的反击是用一个牛逼的 github 账号回应。

TODO

#30 Discussing Imposter Syndrome with Johnny Boursiquot and Bill Kennedy, , 时长:

#29 Go and Buffalo Live from Dunkin’ Donuts with Mark Bates, , 时长:

#28 Creating a Programming Language with Thorsten Ball, , 时长:

#27 The Go Compiler and Go 1.8 with Keith Randall, , 时长:

#26 Teaching and Learning Go with Todd McLeod, , 时长:

#25 Go Kit, Dependency Management & Microservices with Peter Bourgon, , 时长:

#24 Juju, Jujucharms, and Gorram with Nate Finch, , 时长:

#23 Open Sourcing Chain’s Developer Platform with Tess Rinearson, , 时长:

#22 Go Work Groups and Hardware Projects with Jaana B. Dogan, , 时长:

#21 Building a Startup on Go with Blake Mizerany, , 时长:

#20 Kubernetes, Containers, and Go with Kelsey Hightower, OCT 13 2016, 时长:1:14:5

#19 Programming Practices, Exercism, and Open Source with Katrina Owen, , 时长:

#18 Aaron Schlesinger on Go in 5 Minutes and Design Patterns, JUL 28 2016, 时长:

#17 Monorepos, Mentoring, and Testing with Bryan Liles, JUL 28 2016, 时长:

#16 SOLID Go Design with Dave Cheney, JUL 28 2016, 时长:

#15 The Go Standard Library with Ben Johnson, JUL 28 2016, 时长:

#14 Matt Holt on CaddyServer, the ACME Protocol, and TLS, JUL 28 2016, 时长:

#13 Francesc Campoy on GopherCon and Understanding nil, , 时长:

#12 Beyang Liu on Go at Sourcegraph and Writing Better Code, , 时长:

#11 Maintaining Open Source, Docker, and dotfiles with Jessie Frazelle Guests , Aug 10, 2016, 时长:1:06:23

  • 嘉宾是 Jessie Frazelle,刚加入 Fastly 全职写 Golang,之前是 Docker 的维护者
  • 20分钟左右,谈接受 PRs 的流程,如果是一个比较大的 PR,一般会先有一个 design review
  • Jessie 在 Mesos 的时候写 C++
  • maintainerati.org 开源项目的 maintainer 们
  • 40分钟左右聊到 GoKit
  • https://www.twitch.tv/gophercon goghercon 的直播地址
  • http://goconvey.co 一个用于 Golang 测试的框架

TOREVIEW

#10 State of Go Survey and Go at Heroku, AUG 10 2016, 时长:

#9 Scott Mansfield on Go at Netflix, JUL 28 2016, 时长:

#8 Asim Aslam on Micro, the Go Microservice Toolkit, , 时长:

嘉宾是 Kelsey Hightower,主要关注 Golang,Kubernetes,CoreOS,Puppet Labs

9:20 左右,谈 K8s 的 plugin 系统
23:50 kelseyhightower/KubernetesTheHardWay (Linode 可以一键搭建 Kubernetes 集群,好像很便宜的样子)

#7 Raphaël Simon on goa, the Framework for Building Microservices, , 时长:

#6 Bill Kennedy on Mechanical Sympathy, , 时长:

#5 Raphaël Simon on goa, the Framework for Building Microservices, JUL 26 2016, 时长:

#4 Go and Data Science with Daniel Whitenack, JUN 16 2016, 时长:

#3 Early Go Adoption with Travis Reeder, JUN 10 2016, 时长:

#2 Go Community Discussions with Cory LaNou, JUN 2 2016, 时长:49:26

#1 The Kick Off Show MAY 19 2016 时长:32:30